package cn.iocoder.yudao.module.pay.order.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Schema(description = "付款单据预支付信息 Response VO")
@Data
public class PayOrderPrepayRespVO {

    @Schema(description = "展示模式：none、url、iframe、vo、qr_code、qr_code_url、bar_code、app，参见 PayDisplayModeEnum 枚举类。如果不传递，则每个支付渠道使用默认的方式", defaultValue = "none", example = "app")
    private String displayMode = "none";

    @Schema(description = "展示内容", example = """
            {
                "appId": "wx2d697917a11930df",
                "timeStamp": "1736695760",
                "nonceStr": "mtZmLreJ8yQlPwIh",
                "package": "prepay_id=wx12232920133984a1ea9fde924e15040001",
                "signType": "MD5",
                "paySign": "C3878FA3C3E1AF5810669258A50CFCDD"
            }
            """)
    private String displayContent;

}
